Guiding Object-oriented Design Guiding Object-oriented Design
نویسندگان
چکیده
In this paper we show how software architectural styles can be used to guide object-oriented design. Design guidance is important as the initial phases of software design signiicantly impact software quality. We use two diierent architectural styles to guide the design process from a formal speciication to a design. Software architectural styles assist by providing a diierent level of reuse than currently practised in software design. A style provides a framework for top-level structure and guides selection of components and interfaces. In this paper we show the impact of software architectural styles on software design.
منابع مشابه
Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملObject-oriented Design: A Pattern-based Approach
Patterns provide a new way to describe best practices and good designs. They capture object-oriented experience in a way that it is possible for others to reuse this experience. Software design patterns are an emerging tool for guiding and documenting system design. They usually describe software abstractions used by advanced designers and programmers in their software. They alleviate coupling ...
متن کاملUmbra, an Object-Oriented Simulation and Integration Framework
This paper describes a modeling, simulation, and integration framework developed at Sandia National Laboratories with support from ORION International Technologies, Inc. This framework, called Umbra, increases the efficiency for developing new applications and for integrating new and/or existing applications. A process for rapidly and effectively developing new modeling and simulation applicati...
متن کامل